Go for the hardwood floors in the living room, you can always put down a nice area rug or an Oriental carpet in the "socializing" areas. There is nothing like the warmth of wood.

I also have asthma, so my townhouse got hardwood floors throughout the day after closing! Area rugs are so easy to keep clean and you can always send them out if need be. Good luck with your decision making!

Sandy